#include <iostream>
#include <string>
#include <cctype>

int main() {
    std::string input;
    std::getline(std::cin, input);

    int wordCount = 0, upperCaseCount = 0, latinCharCount = 0, shortWordCount = 0, hyphenCount = 0;
    std::string longestWord;

    for (size_t i = 0; i < input.length(); ++i) {
        if (input[i] == ' ') {
            ++wordCount;
        } else if (std::isupper(input[i]) && isalpha(input[i])) {
            ++upperCaseCount;
        } else if (isalpha(input[i]) && isalpha(input[i])) {
            ++latinCharCount;
        }
    }

    std::cout << "Кол-во слов: " << wordCount + 1 << std::endl;
    std::cout << "Кол-во слов с заглавной кириллической буквы: " << upperCaseCount << std::endl;
    std::cout << "Кол-во слов содержащих латинский символ: " << latinCharCount << std::endl;
    std::cout << "Кол-во слов не превышающих 3 символа: " << shortWordCount << std::endl;
    std::cout << "Кол-во слов в составе которых имеется дефис: " << hyphenCount << std::endl;
    std::cout << "Самое длинное слово: " << longestWord << " (Длина: " << longestWord.length() << ")" << std::endl;

    return 0;
}
